add_executable(
        test_feature_extraction testFeatureExtraction.cpp
)

target_link_libraries(
        test_feature_extraction
        ${YGZ_LIBS}
        ${THIRD_PARTY_LIBS}
)

add_executable(
        test_stereo_matching testStereoMatching.cpp
)

target_link_libraries(
        test_stereo_matching
        ${YGZ_LIBS}
        ${THIRD_PARTY_LIBS}
)

add_executable(
        test_feature_matching testFeatureMatching.cpp
)

target_link_libraries(
        test_feature_matching
        ${YGZ_LIBS}
        ${THIRD_PARTY_LIBS}
)

add_executable(
        test_localBA testLocalBA.cpp
)

target_link_libraries(
        test_localBA
        ${YGZ_LIBS}
        ${THIRD_PARTY_LIBS}
)

add_executable(
        test_localBAIMU testLocalBAWithIMU.cpp
)

target_link_libraries(
        test_localBAIMU
        ${YGZ_LIBS}
        ${THIRD_PARTY_LIBS}
)

add_executable(test_viewer testViewer.cpp)
target_link_libraries(
        test_viewer
        ${YGZ_LIBS}
        ${THIRD_PARTY_LIBS}
)

add_executable(test_stereo_init testStereoInit.cpp)
target_link_libraries(
        test_stereo_init
        ${YGZ_LIBS}
        ${THIRD_PARTY_LIBS}
)

add_executable(test_pure_vision testPureVision.cpp)
target_link_libraries(
        test_pure_vision
        ${YGZ_LIBS}
        ${THIRD_PARTY_LIBS}
)

add_executable(test_stereo_init_sim testStereoInitSim.cpp)
target_link_libraries(
        test_stereo_init_sim
        ${YGZ_LIBS}
        ${THIRD_PARTY_LIBS}
)

add_executable(test_lk_flow testLKFlow.cpp)
target_link_libraries(
        test_lk_flow
        ${YGZ_LIBS}
        ${THIRD_PARTY_LIBS}
)

add_executable(test_pure_vision_lk testPureVisionLK.cpp)
target_link_libraries(
        test_pure_vision_lk
        ${YGZ_LIBS}
        ${THIRD_PARTY_LIBS}
)

add_executable(test_tracker_all testTrackerAll.cpp)
target_link_libraries(
        test_tracker_all
        ${YGZ_LIBS}
        ${THIRD_PARTY_LIBS}
)
